package com.cskaoyan.service.wx_order_before;

import com.cskaoyan.bean.PageDataVo;
import com.cskaoyan.bean.wx_order_before.base.OrderBeforePageData;
import com.cskaoyan.bean.wx_order_before.base.OrderBeforeParam;
import com.cskaoyan.bean.wx_order_before.bo.OrderSubmitBo;
import com.cskaoyan.controller.wx_order_before.exception.SubmitOrderException;

public interface WXOrderServiceBefore {

    OrderBeforePageData listOrders(Integer showType, OrderBeforeParam orderBeforeParam);

    void submitOrder(OrderSubmitBo orderSubmitBo) throws SubmitOrderException;

    void orderPrepay(Integer orderId) throws SubmitOrderException;
}
